A Comparative Study on Test Case Generation of Concurrent Programs
نویسندگان
چکیده
This paper deals with a comparative study on testing of concurrent programs based on different techniques. The various challenges in testing concurrent programming are: defining test coverage criteria based on control flow, generating control flow graph of nondeterministic programs, investigating the applicability of sequential testing criteria to parallel program testing etc. For solving these issues, some existing techniques are discussed in this study. Various researchers use an intermediate graph called Event Inter Actions Graph (EIAG) to solve the problem of generating the control flow graph of nondeterministic programs. Some researches propose an intermediate graph called Interaction Sequence Testing Criteria (ISTC) approach based on sequence of interactions to solve the problem of test coverage criteria based on control and data flow. Another method to solve the problem of generating test coverage based on control flow graph of nondeterministic programs is constraint based approach. It needs constrained elements to generate test case which includes structural element and constraint. The selection of good test cases has been addressed by test data generation technique. The technique of concurrent path analysis approach is used to solve the problem of applicability of sequential testing criteria to parallel program testing. It reduces the number of combined concurrent test paths. The sequential test paths are combined to form concurrent test path. The Integration and System Test Automation (ISTA) approach is used to solve the problem of applicability of sequential testing criteria to parallel program testing. It is used for automated test case generation and execution by using high-level Petri net is a finite state test model.
منابع مشابه
Reachability Graph-Based Test Sequence Generation for Concurrent Programs
One common approach to test sequence generation for structurally testing concurrent programs involves constructing a reachability graph (RG) and selecting a set of paths from the graph to satisfy some coverage criterion. It is often suggested that test sequence generation methods for testing sequential programs based on a control flow graph (CFG) can also be used to select paths from an RG for ...
متن کاملComparative Impact of In-Presence and Distance Learning Methods on Knowledge Improvement in the Healthcare Workers
Background and Objectives: In continuous medical learning programs, selection of appropriate learning methods is important for streaming individuals by learning process. The goal of this study is to compare in-presence learning method with distance learning method and explore their effect on the knowledge of health workers (practical nurses) in terms of reduced expenses. Methods: The study ...
متن کاملApplication of Demand Response Programs to Heavy Industries: a Case Study on a Regional Electric Company
In recent years, incremental rate of electrical demands made many challenges for policy makers of power systems. Besides, due to economic crisis and environmental concerns about the air pollution, the new investments in thermal power generation units have experienced a noticeable reduction. For this reason, the power system operators should propose novel approaches to make a balance between inc...
متن کاملA Test-case Generation Method for Concurrent Programs Including Task-types
A task-type in concurrent programs is a template of task-instances which are dynamically generated in execution of the programs. The number of the generated taskinstances may not be statically determined. Therefore, test-cases generated by our previously proposed method may not be realized in execution of the programs. This paper proposes an enhanced test-case generation method. Concurrent prog...
متن کاملA comparative study of the country's higher education Organizing based on the spatial planning approach: Case study: Development Programs in Iran: Pre and Post Revolution
The purpose of this research is to study and compare the spatial planning of the country's higher education system with the development plans before and after the Islamic Revolution. For this purpose, the documents of development programs before and after the revolution during the years 1327 to 1396 (eleven development programs) were compared and their content from the perspective of their posi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016